/**
 * Copyright (C) 2011  E-Robot
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>
 *
 * @brief CellHIMM.h
 *
 * @date 9 déc. 2010
 * @author elca
 * @version 0.1
 */

#ifndef CELLHIMM_H_
#define CELLHIMM_H_

#include "../Cell.h"

class CellHIMM: public Cell
{
	enum {Minimum = 0,
		  Maximum = 15};
public:

	CellHIMM(int x, int y, int width, int height, QGraphicsScene *scene, int value = Minimum);
	virtual ~CellHIMM();
	void increment(int _inc);

	void setValue(int);
	int value();

	void resetCell() ;

	void paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget);

};

#endif /* CELLHIMM_H_ */
